<?php
namespace app\api\model;

use think\Model;
use think\exception\ValidateException;

class User extends Model
{
    // 表名
    protected $name = 'user';

    // 密码加密
    public function setPasswordAttr($value)
    {
        return password_hash($value, PASSWORD_DEFAULT);
    }
    
    // 获取器 - 隐藏密码字段
    public function getPasswordAttr($value)
    {
        return ''; // 永远不返回密码
    }
    
    // 最后登录时间获取器
    public function getLastLoginTimeAttr($value)
    {
        return $value ? date('Y-m-d H:i:s', strtotime($value)) : null;
    }

}